package com.sofwin.system;

import com.sofwin.pojo.SysDept;

import java.util.List;

/**
 * @packageName: com.sofwin.system
 * @user: andyliu
 * @date: 2021/9/23 11:38
 * @email 115176513@qq.com
 * @description: 部门的业务
 */

public interface DeptService {
    /**
     * 根据条件查询部门信息
     * @param dept
     * @return
     */
    List<SysDept> queryDepts(SysDept dept);

    /**
     * 根据id查询部门信息
     * @param deptId
     * @return
     */
    SysDept queryById(Integer deptId);

    /**
     * 保存或新增部门信息
     * @param dept
     * @return
     */
    boolean saveOrUpdate(SysDept dept);

    /**
     * 单个或批量删除部门
     * @param ids
     * @return
     */
    boolean removeDepts(Integer[] ids);
}
